- new files (idea: put them into a directory like cache)
    - bp.vhd
    - clint.vhd
    - csr.vhd
    - intdiv.vhd
    - muldiv.vhd
    - muldiv2.vhd
    - trap.vhd
- to generalize them, pull them out, make a master module with all signals needed by the pipeline and change the interfaces appropriately
